package stack

import C "gitee.com/ljfirst/algo-go-sdk/common/constant"

/**
 * @author ljfirst
 * @version V1.0
 * @date 2023/6/27 01:09
 * @author-Email ljfirst@mail.ustc.edu.cn
 * @blogURL https://blog.csdn.net/ljfirst
 * @description
 * */
type QueueStack struct {
}

func (m *QueueStack) Push(value int) {

}

func (m *QueueStack) Pop() int {
	return 0
}

func (m *QueueStack) Peak() int {
	return 0
}

func (m *QueueStack) Resize() {

}
func (m *QueueStack) Empty() bool { return false }
func (m *QueueStack) Size() int   { return 0 }
func (m *QueueStack) GetAttribute() *C.Attribute {
	return &C.Attribute{
		Tags: []string{C.Stack, C.Queue},
		Desc: &C.Desc{
			Name:   "QueueStack",
			NameCn: "队列栈",
		},
	}
}
